9급 국가직 공무원 컴퓨터일반 기출문제·모의고사·오답노트·자동채점

2010년04월10일 18번

[과목 구분 없음]
다음 C 프로그램의 실행 결과는?

  • ① a = 1a = 0a = -1a = 0
  • ② a = 1a = 0a = 0a = 1
  • ③ a = 2a = 1a = 0a = 1
  • ④ a = 2a = 1a = 1a = 2
(정답률: 40%)

문제 해설

이 프로그램은 a의 값을 1씩 증가시키고 감소시키며 출력하는 것이다. 처음에 a는 0으로 초기화되어 있으므로, a = 1이 출력된다. 그 다음에는 a가 1 증가하여 a = 2가 되고, 이를 다시 1 감소시켜 a = 1이 되므로 a = 0이 출력된다. 그 다음에는 a가 1 감소하여 a = -1이 되고, 이를 다시 1 증가시켜 a = 0이 되므로 a = -1이 출력된다. 마지막으로 a가 1 증가하여 다시 0이 되므로 a = 0이 출력된다. 따라서 정답은 "a = 1
a = 0
a = -1
a = 0"이다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답